/* ::::: http://s5.qhimg.com/!3817303e/info_so.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video { margin: 0px; padding: 0px; }
fieldset, img { border: 0px none; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q::before, q::after { content: ""; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { margin: 0px; line-height: 1.2; }
a img, img {  }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font: 12px/1.5 Helvetica,Corbel,Verdana,Arial,sans-serif; text-align: center; word-wrap: break-word; word-break: break-all; }
a { color: rgb(62, 175, 14); text-decoration: none; }
a:hover { text-decoration: underline; }
button { cursor: pointer; }
input, textarea { outline: 0px none; resize: none; }
.bt-submit-0, .bt-submit-1 { height: 33px; border: 0px none; padding: 0px; display: block; text-indent: -999em; background: transparent url('t01c1866b4673c886dd.png') no-repeat scroll 0% 0%; }
.bt-submit-1 { width: 111px; background-position: -111px -33px; }
.bt-submit-1-hover, .bt-submit-1:hover { background-position: -222px -33px; }
.select { float: left; position: relative; height: 30px; background: transparent url('t018dd95c4ee0181992.png') no-repeat scroll 1px 1px; z-index: 1; }
.input-file { width: 91px; height: 30px; background: transparent url('t01682e19ce5c9871c6.png') no-repeat scroll 0px 0px; position: relative; }
.input-file .file { width: 91px; height: 30px; position: absolute; right: 0px; top: 0px; opacity: 0; }
.input { border: 1px solid rgb(204, 204, 204); font-size: 12px; padding: 6px 4px; line-height: 16px; height: 16px; background: transparent url('t018dd95c4ee0181992.png') no-repeat scroll 0px 0px; font-family: tahoma; }
.input-active, .input:focus { border-color: rgb(153, 153, 153); color: rgb(51, 51, 51); }
.input-placeholder { color: rgb(153, 153, 153); }
#doc { width: 100%; text-align: center; }
#hd { height: 35px; border-bottom: 1px solid rgb(224, 224, 224); }
#hd .inner { width: 960px; height: 35px; margin: 0px auto; text-align: left; }
#hd .logo a { display: block; height: 35px; width: 108px; line-height: 35px; font-weight: normal; background: transparent url('logo1.png') no-repeat scroll 0px 3px; padding-left: 158px; color: rgb(136, 136, 136); font-size: 16px; font-family: "Microsoft YaHei"; }
#hd .logo a:hover { text-decoration: none; }
#bd { width: 960px; margin: 0px auto; text-align: left; }
#ft { padding: 40px; color: rgb(238, 238, 238); }
#ft a, #ft span { color: rgb(153, 153, 153); }
#bd {  }
#bd .inner { margin-top: 7px; border: 1px solid rgb(231, 231, 231); background: transparent url('t01574585bf01e773f6.png') repeat-x scroll 0% 0%; position: relative; width: 958px; }
#bd .container .hd h2 { font-weight: normal; font-size: 16px; font-family: "Microsoft YaHei"; padding: 6px 0px 6px 20px; }
.side { position: absolute; top: 0px; left: 0px; bottom: 0px; width: 139px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; overflow: hidden; }
.container { margin: 0px 20px 0px 0px; border-left: 139px solid rgb(246, 246, 246); padding: 0px 0px 0px 20px; }
.menu { border-bottom: 1px solid rgb(253, 253, 253); height: 100%; }
.menu span, .menu a { display: block; background: transparent url('t018650bc84d6e6ac19.png') repeat scroll 0% 0%; height: 45px; overflow: hidden; text-indent: -999em; }
.menu span { border-bottom: 1px solid rgb(231, 231, 231); }
.menu span.s1 a:hover, .menu span.s1 a.cur { background-position: -140px 0px; }
.menu span.s2 a { background-position: 0px -50px; }
.menu span.s2 a:hover, .menu span.s2 a.cur { background-position: -140px -50px; }
.menu span.s3 a { background-position: 0px -100px; }
.menu span.s3 a:hover, .menu span.s3 a.cur { background-position: -140px -100px; }
.menu span.s4 a { background-position: 0px -150px; }
.menu span.s4 a:hover, .menu span.s4 a.cur { background-position: -140px -150px; }
.crumbs { color: rgb(224, 224, 224); font-family: NSimSun; margin-top: 27px; text-align: left; }
.crumbs .cur { color: rgb(136, 136, 136); }
.crumbs a { color: rgb(51, 51, 51); }
.tips { background: rgb(255, 251, 236) none repeat scroll 0% 0%; color: rgb(136, 136, 136); border-top: 1px solid rgb(246, 241, 220); padding: 11px 26px 11px 15px; }
.tips p { padding: 0px 0px 0px 36px; background: transparent url('t0138258dbfec5a5864.png') no-repeat scroll 0px 0px; }
.mod-form { margin: 0px 20px 20px; }
.mod-form .tit { padding: 26px 0px 12px; color: rgb(136, 136, 136); font-weight: normal; }
.mod-form .i { line-height: 30px; margin-bottom: 15px; }
.mod-form .i::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.mod-form .i .k { float: left; width: 6em; text-align: right; }
.mod-form .i .k b { font-family: simhei; font-weight: normal; color: rgb(255, 0, 0); margin-right: 3px; }
.mod-form .i .v textarea { height: 140px; width: 350px; float: left; overflow-y: auto; }
.mod-form .i .v .input { margin-right: 10px; float: left; }
.mod-form .i .prompt { overflow: hidden; display: inline; color: rgb(136, 136, 136); }
.mod-form .btn { padding: 15px 0px 0px 5em; }
.feedback .mod-form .i .k { width: 7em; }
.feedback .input { float: left; }
.feedback .checkcode { float: left; margin-right: 10px; }
.feedback .btn { padding: 0px 0px 0px 7em; }
.feedback .i-nocol .limit { position: relative; margin-top: -30px; text-align: right; width: 650px; }
.feedback .i-nocol textarea { float: left; }
.feedback .i-nocol .limit em { color: rgb(255, 102, 0); }
.feedback .select { margin-right: 10px; }
#preview_wrapper { width: 630px; height: 100px; border: 1px solid rgb(204, 204, 204); border-radius: 5px; margin-top: 5px; padding: 10px; }
.feedback .mod-form .i .k { width: 6em; }
.att { padding: 5px 0px 12px; color: rgb(136, 136, 136); font-weight: normal; }
#hd .logo a { padding-left: 0px; overflow: hidden; display: inline-block; }
#hd .logo .title { cursor: default; background: transparent none repeat scroll 0% 0%; text-indent: 0px; width: 74px; border-left: 1px solid rgb(221, 221, 221); height: 23px; line-height: 22px; margin-bottom: 4px; padding-left: 11px; }
.menu span, .menu a { text-indent: -999em; display: block; background: transparent url('t0108b2f5b1fb8af0ca.png') repeat scroll 0% 0%; height: 45px; overflow: hidden; }
.menu span.s1 a:hover, .menu span.s1 a.cur { background-position: -140px 0px; }
.menu span.s2 a { background-position: 0px -50px; }
.menu span.s2 a:hover, .menu span.s2 a.cur { background-position: -140px -50px; }
.menu span.s3 a { background-position: 0px -150px; }
.menu span.s3 a:hover, .menu span.s3 a.cur { background-position: -140px -150px; }
.menu span.s4 a { background-position: 0px -200px; }
.menu span.s4 a:hover, .menu span.s4 a.cur { background-position: -140px -200px; }
.menu span.s5 a { background-position: 0px -100px; }
.menu span.s5 a:hover, .menu span.s5 a.cur { background-position: -140px -100px; }
.menu span.s7 a { background-position: 0px -300px; }
.menu span.s7 a:hover, .menu span.s7 a.cur { background-position: -140px -300px; }
.menu span.s8 a { background-position: 0px -351px; }
.menu span.s8 a:hover, .menu span.s8 a.cur { background-position: -141px -351px; }
.menu span.s9 a { background-position: 0px -402px; }
.menu span.s9 a:hover, .menu span.s9 a.cur { background-position: -141px -402px; }
.menu span.s10 a { background-position: 0px -452px; }
.menu span.s10 a:hover, .menu span.s10 a.cur { background-position: -140px -452px; }
.menu span.s11 a { background-position: 0px -502px; }
.menu span.s11 a:hover, .menu span.s11 a.cur { background-position: -140px -502px; }
.menu span.s12 a { background-position: 0px -553px; }
.menu span.s12 a:hover, .menu span.s12 a.cur { background-position: -140px -553px; }
.container { min-height: 551px; }
